overcoming difficulties - German English Dictionary